{
   "endPoints":[
      {
         "path":"/word.{format}/{word}",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"String value of WordObject to return",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"includeSuggestions",
                     "description":"Return suggestions (for correct spelling, case variants, etc.)",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"wordObject",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Given a word as a string, returns the WordObject that represents it",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/examples",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to return examples for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"includeDuplicates",
                     "description":"Show duplicate examples from different sources",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"contentProvider",
                     "description":"Return results from a specific ContentProvider",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"skip",
                     "description":"Results to skip",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"exampleSearchResults",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Returns examples for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/definitions",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to return definitions for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"partOfSpeech",
                     "description":"CSV list of part-of-speech types",
                     "required":false,
                     "allowableValues":"synonym,antonym,variant,equivalent,cross-reference,related-word,rhyme,form,etymologically-related-term,hypernym,hyponym,inflected-form,primary,same-context,verb-form,verb-stem,unknown",
                     "paramType":"query"
                  },
                  {
                     "name":"includeRelated",
                     "description":"Return related words with definitions",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"sourceDictionaries",
                     "description":"Gets from dictionaries in the supplied order of precedence",
                     "required":false,
                     "allowableValues":"ahd, century, wiktionary, webster, wordnet",
                     "paramType":"query"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"includeTags",
                     "description":"Return a closed set of XML tags in response",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[definition]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        },
                        {
                           "reason":"No definitions found.",
                           "code":404
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Return definitions for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/frequency",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to return",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"startYear",
                     "description":"Starting Year",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"endYear",
                     "description":"Ending Year",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"frequencySummary",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        },
                        {
                           "reason":"No results.",
                           "code":404
                        }
                     ],
                     "condition":"any"
                  },
                  {
                     "valueType":"frequencySummaryE",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        },
                        {
                           "reason":"No results.",
                           "code":404
                        }
                     ],
                     "condition":"errorBars=true"
                  }
               ],
               "summary":"Returns word usage over time",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/topExample",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to fetch examples for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"contentProvider",
                     "description":"Return results from a specific ContentProvider",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"example",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Returns a top example for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/related",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word for which to return related words",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"partOfSpeech",
                     "description":"CSV list of part-of-speech types",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"sourceDictionary",
                     "description":"Get data from a single dictionary. Valid options are ahd, century, wiktionary, webster, and wordnet.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"type",
                     "description":"Relationship type",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[related]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        },
                        {
                           "reason":"No definitions found.",
                           "code":404
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Return related words (thesaurus data) for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/phrases",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to fetch phrases for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"wlmi",
                     "description":"Minimum WLMI for the phrase",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return the correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[bigram]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Fetches bi-gram phrases for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/hyphenation",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to get syllables for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"sourceDictionary",
                     "description":"Get from a single dictionary. Valid options: ahd, century, wiktionary, webster, and wordnet.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[syllable]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Returns syllable information for a word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/pronunciations",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to get pronunciations for",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"useCanonical",
                     "description":"If true will try to return a correct word root ('cats' -> 'cat'). If false returns exactly what was requested.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"sourceDictionary",
                     "description":"Get from a single dictionary.",
                     "required":false,
                     "allowableValues":"ahd,century,cmu,wiktionary,webster,wordnet",
                     "paramType":"query"
                  },
                  {
                     "name":"typeFormat",
                     "description":"Text pronunciation type",
                     "required":false,
                     "allowableValues":"ahd,arpabet,gcide-diacritical",
                     "paramType":"query"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[textPron]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Returns text pronunciations for a given word",
               "open":false,
               "httpMethod":"GET"
            }
         ]
      },
      {
         "path":"/word.{format}/{word}/audio",
         "description":"",
         "operations":[
            {
               "parameters":[
                  {
                     "name":"word",
                     "description":"Word to get audio for.",
                     "required":true,
                     "paramType":"path"
                  },
                  {
                     "name":"useCanonical",
                     "description":"Use the canonical form of the word.",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"limit",
                     "description":"Maximum number of results to return",
                     "required":false,
                     "paramType":"query"
                  },
                  {
                     "name":"format",
                     "defaultValue":"json",
                     "description":"API response format",
                     "required":true,
                     "allowableValues":"json,xml",
                     "paramType":"path"
                  }
               ],
               "response":[
                  {
                     "valueType":"List[audioObject]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  },
                  {
                     "valueType":"List[audioFile]",
                     "errorResponses":[
                        {
                           "reason":"Invalid word supplied.",
                           "code":400
                        }
                     ],
                     "condition":"any"
                  }
               ],
               "summary":"Fetches audio metadata for a word.",
               "open":false,
               "notes":"The metadata includes a time-expiring fileUrl which allows reading the audio file directly from the API.  Currently only audio pronunciations from the American Heritage Dictionary in mp3 format are supported.",
               "httpMethod":"GET"
            }
         ]
      }
   ],
   "models":[
      {
         "name":"note",
         "fields":[
            {
               "name":"noteType",
               "description":"Contains the type of note",
               "required":false,
               "allowableValues":"x, y, z",
               "internalDescription":"Need to replace x, y z",
               "paramAccess":"open",
               "paramType":"string"
            },
            {
               "name":"pos",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"value",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"appliesTo",
               "required":false,
               "paramType":"List[string]"
            }
         ]
      },
      {
         "name":"example",
         "fields":[
            {
               "name":"year",
               "required":false,
               "paramType":"integer"
            },
            {
               "name":"provider",
               "required":false,
               "paramType":"contentProvider"
            },
            {
               "name":"url",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"text",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"title",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"rating",
               "required":false,
               "paramType":"float"
            },
            {
               "name":"exampleId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"documentId",
               "required":false,
               "paramType":"long"
            }
         ]
      },
      {
         "name":"definition",
         "fields":[
            {
               "name":"exampleUsage",
               "required":false,
               "wrapperName":"exampleUses",
               "paramType":"List[ExampleUsage]"
            },
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"text",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"textPron",
               "required":false,
               "wrapperName":"textProns",
               "paramType":"List[textPron]"
            },
            {
               "name":"partOfSpeech",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"note",
               "required":false,
               "wrapperName":"notes",
               "paramType":"List[note]"
            },
            {
               "name":"citation",
               "required":false,
               "wrapperName":"citations",
               "paramType":"List[citation]"
            },
            {
               "name":"relWord",
               "required":false,
               "wrapperName":"relatedWords",
               "paramType":"List[related]"
            },
            {
               "name":"sourceDictionary",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"label",
               "required":false,
               "wrapperName":"labels",
               "paramType":"List[Label]"
            },
            {
               "name":"sequence",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"seqString",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"extendedText",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"category",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"frequency",
         "fields":[
            {
               "name":"year",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"count",
               "required":false,
               "paramType":"long"
            }
         ]
      },
      {
         "name":"contentProvider",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"id",
               "required":false,
               "paramType":"int"
            }
         ]
      },
      {
         "name":"audioType",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"id",
               "required":false,
               "paramType":"int"
            }
         ]
      },
      {
         "name":"ExampleUsage",
         "fields":[
            {
               "name":"text",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"root",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"categories",
               "required":false,
               "paramType":"List[category]"
            }
         ]
      },
      {
         "name":"frequencySummary",
         "fields":[
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"totalCount",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"frequency",
               "required":false,
               "paramType":"List[frequency]"
            },
            {
               "name":"unknownYearCount",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"countForYear",
               "required":false,
               "paramType":"long"
            }
         ]
      },
      {
         "name":"citation",
         "fields":[
            {
               "name":"source",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"cite",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"audioType",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"id",
               "required":false,
               "paramType":"int"
            }
         ]
      },
      {
         "name":"scoredWord",
         "fields":[
            {
               "name":"id",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"wordType",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"position",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"score",
               "required":false,
               "paramType":"float"
            },
            {
               "name":"sentenceId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"partOfSpeech",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"facetValue",
         "fields":[
            {
               "name":"value",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"count",
               "required":false,
               "paramType":"long"
            }
         ]
      },
      {
         "name":"sentence",
         "fields":[
            {
               "name":"id",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"scoredWord",
               "required":false,
               "wrapperName":"scoredWords",
               "paramType":"List[scoredWord]"
            },
            {
               "name":"display",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"documentMetadataId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"rating",
               "required":false,
               "paramType":"int"
            }
         ]
      },
      {
         "name":"facet",
         "fields":[
            {
               "name":"name",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"facetValue",
               "required":false,
               "wrapperName":"facetValues",
               "paramType":"List[facetValue]"
            }
         ]
      },
      {
         "name":"wordObject",
         "fields":[
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"vulgar",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"bigram",
         "fields":[
            {
               "name":"count",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"gram1",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"gram2",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"mi",
               "required":false,
               "paramType":"double"
            },
            {
               "name":"wlmi",
               "required":false,
               "paramType":"double"
            }
         ]
      },
      {
         "name":"related",
         "fields":[
            {
               "name":"word",
               "required":false,
               "wrapperName":"words",
               "paramType":"List[string]"
            },
            {
               "name":"relationshipType",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"label1",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"label2",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"label3",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"label4",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"gram",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"exampleSearchResults",
         "fields":[
            {
               "name":"facet",
               "required":false,
               "wrapperName":"facets",
               "paramType":"List[facet]"
            },
            {
               "name":"example",
               "required":false,
               "wrapperName":"examples",
               "paramType":"List[example]"
            },
            {
               "name":"totalResults",
               "required":false,
               "paramType":"int"
            }
         ]
      },
      {
         "name":"frequencySummaryE",
         "fields":[
            {
               "name":"elements",
               "required":false,
               "paramType":"List[frequencyElement]"
            }
         ]
      },
      {
         "name":"partOfSpeech",
         "fields":[
            {
               "name":"roots",
               "required":false,
               "paramType":"List[root]"
            }
         ]
      },
      {
         "name":"syllable",
         "fields":[
            {
               "name":"type",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"seq",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"text",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"textPron",
         "fields":[
            {
               "name":"id",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"seq",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"raw",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"rawType",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"Label",
         "fields":[
            {
               "name":"type",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"text",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"audioFile",
         "fields":[
            {
               "name":"id",
               "required":true,
               "paramType":"long"
            },
            {
               "name":"description",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"createdBy",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"word",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"createdAt",
               "required":false,
               "paramType":"Date"
            },
            {
               "name":"commentCount",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"voteCount",
               "required":false,
               "paramType":"integer"
            },
            {
               "name":"voteAverage",
               "required":false,
               "paramType":"float"
            },
            {
               "name":"voteWeightedAverage",
               "required":false,
               "paramType":"float"
            },
            {
               "name":"fileUrl",
               "required":false,
               "paramType":"string"
            }
         ]
      },
      {
         "name":"frequencyElement",
         "fields":[
            {
               "name":"year",
               "required":false,
               "paramType":"int"
            },
            {
               "name":"lowerWisker",
               "required":false,
               "paramType":"double"
            },
            {
               "name":"upperWisker",
               "required":false,
               "paramType":"double"
            },
            {
               "name":"lowerBox",
               "required":false,
               "paramType":"double"
            },
            {
               "name":"upperBox",
               "required":false,
               "paramType":"double"
            }
         ]
      },
      {
         "name":"audioObject",
         "fields":[
            {
               "name":"id",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"type",
               "required":false,
               "paramType":"audioType"
            },
            {
               "name":"description",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"userId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"createdBy",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"wordstring",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"wordId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"createdAt",
               "required":false,
               "paramType":"Date"
            },
            {
               "name":"filePath",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"recordId",
               "required":false,
               "paramType":"string"
            },
            {
               "name":"audioFileType",
               "required":false,
               "paramType":"audioType"
            },
            {
               "name":"audioFileId",
               "required":false,
               "paramType":"long"
            },
            {
               "name":"streamPath",
               "required":false,
               "paramType":"string"
            }
         ]
      }
   ]
}